.overall {
  margin-top: 6rem;
  padding-bottom: 3rem;
  border-bottom: 0.1rem solid var(--color-border);

  .scores {
    margin-right: 6rem;

    .item {
      line-height: 3.8rem;
    }
  }
}

.content {
  flex: 1;

  .actions {
    margin-top: 2.8rem;
    text-align: right;

    .btn {
      width: 10rem;
      height: 3rem;
      color: #757575;
      font-size: 1.4rem;
      border-color: var(--color-border);

      &:hover {
        color: #fff;
        border-color: var(--color-primary);
      }
    }
  }
}

.score_label {
  color: #feb94f;
  font-size: 1.6rem;
}

.product_item {
  margin-top: 4.8rem;

  .product_info {
    margin-right: 3rem;

    :is(img) {
      width: 12rem;
      height: 12rem;
      border: 0.1rem solid var(--color-border);
    }

    .label {
      width: 12rem;
      margin-top: 1rem;
      font-size: 1.4rem;
      text-align: center;
    }
  }

  .content {
    .actions {
      margin-top: 1.4rem;
    }
  }
}
